C++ VS2010 快捷方式提示插入磁盘,win7 C盘权限问题

自己写的第一个上位机程序ESB_USBK v1.0 完成了,说几个跟开发环境有关系的问题

  • VS2010打包好的程序,放在别的电脑上,如果程序文件删除一个,再次点击桌面快捷方式,就提示要插入磁盘重新安装:
    因为VS2010的打包程序把快捷方式设置为文件夹了,而不是.exe文件
    这个是VS自己的问题,微软的帮助和支持网站上已经指出并提出了解决方案。但是网站上的解决方案讲的并不清楚。
    简单的解决方案为:
  1. 先去下载msi编辑软件orca,可以去这里下载:http://www.52z.com/soft/10568.Html
  2. 启动orca。
  3. 在“文件”菜单中上, 单击“打开”。
  4. 在“打开”对话框找到包含YourApplicationSetup.msi文件的文件夹。
  5. 单击YourApplicationSetup.msi文件,然后单击“打开”。
  6. 在“表”窗格中,单击“shortcut”。
  7. 在右窗格中,选择在“Name”列中对应“YourApplication.exe”值的行,点击该行的“Target”列,VS安装程序生成的快捷方式对应的值为“DefaultFeature”,将其改为“[TARGETDIR]\YourApplication.exe”。
  8. 在“文件”菜单上点击“保存”,然后退出orca编辑器。
  9. 点击YourApplicationSetup.msi安装,选择安装路径为“C:\”,在创建的快捷方式上右键点击“属性”,目标为“C:\YourApplication.exe”。
  • 软件安装在C:\program files文件夹,运行不正常,排查发现在这个文件夹下,根本无法新建文件,修改文件,
    可能是公司电脑的IT管制,无法安装在这里,就把软件安装在别的文件夹,运行OK。